Bazaruto Archipelago

The Bazaruto Archipelago is a group of islands off the coast of Vilanculos in Mozambique.